Extreme Programming has come a long way since its ?rst use in the C3 project almost 10 years ago. Agile methods have found ...